git-pthread_kill_exited
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sat, 10 Sep 2022 22:05:13 +0000 (23:05 +0100)
committerAurelien Jarno <aurel32@debian.org>
Sat, 10 Sep 2022 22:05:13 +0000 (23:05 +0100)
commit534a84fc98df93d138795e01c0c85907449dbdd9
tree189e7b7c65e11f25aa107a87e4f7dd0a07f5bbf3
parent77018d6f2041b5b44768816d1f1ccb180783fbc5
git-pthread_kill_exited

committed for 2.35

commit 2c040d0b904ca8dfd34e72dc9b4722d92436ad7e
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sat Jan 15 14:55:23 2022 +0100

    hurd: Fix pthread_kill on exiting/ted thread

    We have to drop the kernel_thread port from the thread structure, to
    avoid pthread_kill's call to _hurd_thread_sigstate trying to reference
    it and fail.

commit c1105e34aced53b26f02176b973079eb30fc54b1
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sat Jan 15 21:30:17 2022 +0100

    htl: Clear kernel_thread field before releasing the thread structure

    Otherwise this is a use-after-free.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pthread_kill_exited.diff
sysdeps/hurd/htl/pt-kill.c
sysdeps/mach/htl/pt-thread-terminate.c